跳到主要内容

报关API

报关 API 自动将微信/支付宝的支付数据发送给海关以简化清关流程, 为跨境电商节省时间.

推送报关

HTTP请求

POST ../custom/v1/declare

请求参数

参数编码是否必须参数类型描述
trade_typeYString(8)微信或支付宝
syssnYString(32)QFPay 交易码
customsYString(20)申报的目标海关 示例:SHANGHAI_ZS
mch_customs_noYString(20)商户的海关注册码
action_typeNString(256)申报类型. 只有在 trade_typewechat 时生效. "ADD" - 新申请, "MODIFY" - 编辑已申请的报关
mch_customs_nameNString(256)商户在海关登记的名称. 在 trade_typealipay 时必须提交 示例: jwyhanguo_card
out_request_noNString(32)商户订单号码, 在trade_typealipay 时必须提交. 示例: 15725904083420588032
amountNString(20)申报金额. 只有在 trade_typealipay 时必须提交. 示例: 2.00

如果拆分或编辑申请, 需要修改如下字段:

请求参数

参数编码是否必须参数类型描述
sub_order_noCString(64)商户子订单号码, 如果是一个拆分请求则必须提交. 示例:1111960490
fee_typeCString(8)货币. 在 trade_typewechat 时必须提交, 只能是CNY
order_feeCString(8)子订单的金额 (以 0.01 CNY为单位). 不能超过原订单金额, 订单费用=运输费用 + 产品费用. 若有拆分订单则需要填写 示例: 888
product_feeCString(8)产品价格 (以 0.01 CNY为单位). 若有拆分订单则需要填写 示例: 888
transport_feeCString(8)物流费 (以 0.01 CNY为单位). 若有拆分订单则需要填写 示例: 888

响应参数

参数编码是否必须参数类型描述
syssnString(40)QFPay 交易订单号
respcdString(4)0000 = 申报成功.
1143/1145 = 商户需要持续查询交易结果
所有其他的返回码表明交易失败.请参阅 支付状态码 获得完整返回类型列表
resperrString(128)信息描述
respmsgString(128)其他信息
verify_department认证机构
verify_department_trade_id认证机构的交易号

查询报关

商户通过QFPay 交易订单号查询申报状态

HTTP请求

POST/GET ../custom/v1/query

请求参数

参数编码是否必须参数类型描述
trade_typeYString(8)weixin 或者 alipay
customsYString(20)申报的目标海关 示例:SHANGHAI_ZS
syssnYString(32)QFPay 交易订单号
sub_order_noNString(40)商户子订单号码, 如果是一个拆分请求则必须提交. 示例:1111960490

响应参数

参数编码是否必须参数类型描述
syssnString(40)QFPay 交易订单号
respcdString(4)0000 = 申报成功.
1143/1145 = 商户需要持续查询交易结果
所有其他的返回码表明交易失败.请参阅 支付状态码 获得完整返回类型列表
resperrString(128)信息描述
respmsgString(128)其他信息
data海关申报详情 [{"resperr" : "", "errmsg" : null, "sub_order_no" : "15752730835729139712", "verify_department" : "OTHERS", "verify_department_trade_id" : "4200000459201911265585026208"}]

重新报关

If additional order information has been submitted to the customs but is lost in the electronic port, the customs declaration re-push API can be used to push the information to the customs again.

HTTP请求

POST ../custom/v1/redeclare

请求参数

请求参数是否必须参数类型描述
trade_typeYString(8)weixin 或者 alipay
customsYString(20)申报的目标海关 示例:SHANGHAI_ZS
syssnYString(32)QFPay 交易订单号
mch_customs_noYString(20)商户的海关注册码, 示例: 110084111
sub_order_noNString(40)商户子订单号码, 如果是一个拆分请求则必须提交. 示例:1111960490

响应参数

请求参数是否必须参数类型描述
syssnString(40)QFPay 交易订单号
respcdString(4)0000 = 申报成功.
1143/1145 = 商户需要持续查询交易结果
所有其他的返回码表明交易失败.请参阅 支付状态码 获得完整返回类型列表
resperrString(128)信息描述
respmsgString(128)其他信息